package com.yuyaogc.lowcode.engine.proxy;

import java.lang.reflect.Method;

/**
 * 切面接口
 *
 */
public interface IAspect {
    boolean before(Class<?> target, Method method, Object[] args);
    boolean after(Class<?> target, Method method, Object[] args, Object returnVal);
    boolean afterException(Class<?> target, Method method, Object[] args, Throwable e);
}
